sky丶斌
侠客
侠客
  • 最后登录2019-08-31
  • 发帖数25
阅读:132回复:0

[Java Web]docker 常用操作命令

楼主#
更多 发布于:2019-08-30 17:24
启动/停止/重启 docker  
sudo systemctl start docker
sudo systemctl stop docker
sudo systemctl restart docker


docker 开机自启动
systemctl enable docker


查看docker镜像
docker images


删除docker中的容器
docker rm 容器id


删除docker中的镜像
docker rmi 镜像id


启动/停止 容器
docker start 容器id


docker stop容器id


查看本地docker容器的情况
sudo docker ps -a


进入容器
sudo docker exec -it e0de8e3c7a2c /bin/bash


查看容器编码格式
docker exec -it e0de8e3c7a2c locale


重启容器
docker restart 容器id


设置容器开机启动
docker update --restart=always 容器id


首次启动tomcat容器(-v 宿主机文件路径:docker容器内路径),可根据需求将docker容器内文件挂载到宿主机,供后续直接操作:
docker run -d -p 8088:8080  -v /docker/tomcat/webapps:/usr/local/tomcat/webapps/ -v /docker/tomcat/conf:/usr/local/tomcat/conf/ -v /docker/tomcat/logs:/usr/local/tomcat/logs/ --name tomcat tomcat:8.5.40


首次启动mysq,并设置开机自启;设置密码为123456:
docker run --name mysqldb5.7.0 -p 3306:3306 -v /docker/mysql/data:/var/lib/mysql -v /docker/mysql/conf:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 --restart always -d mysql:5.7.0 --lower_case_table_names=1


首次启动nginx
docker run -d -p 8086:80 --name nginx -v /docker/nginx/html:/usr/share/nginx/html -v /docker/nginx/conf/nginx.conf:/etc/nginx/nginx.conf -v /docker/nginx/logs:/var/log/nginx -v /docker/nginx/conf/conf.d/default.conf:/etc/nginx/conf.d/default.conf nginx:latest
 


 


==========docker 镜像复制、迁移==============
docker导出
docker commit    ec80446bf290(容器id)  tomcat_bak:8.5


备份镜像到当前文件夹下
docker save -o tomcat tomcat_bak:8.5


导入镜像
docker load -i tomcat


上传本地文件到远程服务器
 scp /path/filename username@servername:/path

最新喜欢:

doubleyongdouble...
游客


返回顶部