docker操作命令

拷贝文件:
sudo docker cp EolPlat.war tomcat:/usr/local/tomcat/webapps
进入tomcat服务:
docker exec -it tomcat /bin/bash
列出所有镜像
docker image ls

sudo docker inspect -f='{{.Name}}' $(sudo docker ps -a -q)

find . -name test.txt

关闭容器
docker stop mycentos
启动容器
docker start mycentos
重启容器
docker restart mycentos
删除容器
docker rm mycentos
删除镜像
docker rmi mycentos
查询容器ip
cat /etc/hosts

动态查看容器日志
docker logs -f con_name

查询命令
docker ps --help

挂载文件
-v /usr/local/nginx/file/fileupload:/fileupload


配置网关,docker间相互调用
cd /etc/firewalld/zones/
vim public.xml

<rule family="ipv4">
<source address="172.17.0.0/16" />
<accept />
</rule>

 

 

mysql安装

docker run --name mysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --net=host --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

docker run --name testmysqlb -p 3300:3306 -e MYSQL_ROOT_PASSWORD=root -d mysql:5.6 --character-set-server=utf8mb4 --collation-server=utf8mb4_unicode_ci

docker save -o rocketmq.tar rocketmq ##-o:指定保存的镜像的名字;rocketmq.tar:保存到本地的镜像名称;rocketmq:镜像名字,通过"docker images"查看

dudo docker run -d --privileged=true -p 8890:8890 --name control control:latest

yum -y install git
yum -y install nano
yum -y install wget


docker run --link mysql:mydb --name control -p 8890:8890 -v -d jb/control:latest


docker save -o nginx-rtmp.tar alfg/nginx-rtmp:latest

开机自启docker
systemctl enable docker
#设置开机自启容器
docker update --restart=always 77f1ac1b55c3 d6cd07fa3810 c0a0a60063db

docker update --restart=always kitop-sso-service redis kitop-gateway kitop-basicuser kitop-service

 

 

posted @ 2019-11-12 18:06  雪月风痕  阅读(125)  评论(0)    收藏  举报