一、拉取docker镜像
1) sudo docker search ubuntu
2) sudo docker pull ubuntu
3)sudo docker --rm --name=镜像名称 -it=镜像名称 // 启动docker img
sudo docker run -it f7a065fe1760
3) sudo docker ps -a // 查看正在运行中的Docker
二、Commit Docker Image
docker commit -m "What you did to the image" -a "Author Name" container_id repository/new_image_name
sudo docker commit -a "huwenming" -m "install sshd" 459c3a9144f3 huwmubuntu2004:v2
-
-a :提交的镜像作者;
-
-c :使用Dockerfile指令来创建镜像;
-
-m :提交时的说明文字;
-
-p :在commit时,将容器暂停.
三、配置ssh服务
1)安装网络组件
apt-get install net-tools
apt install -y openssh-server
2)修改配置参数
vim /etc/ssh/sshd_config
添加PermitRootLogin yes
添加UsePAM no
3)开启服务
/etc/init.d/ssh restart 或者 service ssh start
4)设置Root密码
passwd
5) 测试连接
获取docker容器的IP地址: docker inspect 容器ID | grep IPAddress
ssh root@ip地址 -p22
五、启动Docker
-v 目录映射
-p 端口映射
sudo docker run -it -p 81:80 -p23:22 --rm -v /home/disk1/huwenming:/home ubuntu1804_huwenming:1.0 /bin/bash
sudo docker run -it -p 81:80 -p23:22 -v /etc/localtime:/etc/localtime:ro -v /home/disk1/huwenming:/home ubuntu1804_huwenming:1.7 /bin/bash (解决Docker里时间不准确的问题)
六、常用软件安装
1、apt-get install lsb-core -y