Docker

清理

docker system prune

构建

docker build -t dh_openjdk:v11 .

启动

docker run –detach -p 18735:18735 –name dh_openjdk dh_openjdk:v11

进入

sudo docker exec -i dh_openjdk /bin/bash

把普通用户加入到docker组中

 这里的普通用户是huali,组docker在安装docker的时候,就已经添加了,所以只需要执行两个操作即可:
 # sudo gpasswd -a $USER docker 
 # newgrp docker
 将huali用户加入docker组之后,发现使用docker ps或者docker images不会提示权限不足了。
sudo docker run --detach -p 3306:3306 -v /home/wlh/docker/mariadb_data:/var/lib/mysql --name dh-mariadb --env MARIADB_USER=dh-user --env MARIADB_PASSWORD=dh123456 --env MARIADB_ROOT_PASSWORD=dh123456 dh/mariadb:v1
sudo docker exec -i dh-mariadb sh -c 'exec mysql -uroot -pdh123456' < /home/wlh/docker/Dump20210803-dh_uc.sql
sudo docker exec -i dh-mariadb sh -c 'exec mysql -uroot -pdh123456' < /home/wlh/docker/Dump20210803-dh_asset.sql
sudo docker run --detach -p 3306:3306 -v /home/wlh/docker/mariadb_data_2:/var/lib/mysql --name dh-mariadb_2 --env MARIADB_USER=dh-user --env MARIADB_PASSWORD=dh123456 --env MARIADB_ROOT_PASSWORD=dh123456 dh/mariadb:v1
<!-- wp:paragraph -->
<p>awk 'BEGIN{system("df -h")}'</p>
<!-- /wp:paragraph -->

<!-- wp:paragraph -->
<p>sudo docker ps | grep app | awk '{BEGIN{system("echo 1")}}'</p>
<!-- /wp:paragraph -->

发表评论